Geingob blasts critics